package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;

import com.jy.modules.cims.data.dto.CimsBaseDto;
/**
 *@Description:违约信息
 *@author JY-IT-D001
 *@version 1.0,
 *@date 2015-01-06 17:31:27
 */
public class TCMmDefaultParamDTO extends CimsBaseDto{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**合约编号*/
	private java.lang.String contractCode;

	/**违约类型*/
	private java.lang.String type;

	/**退费基数*/
	private BigDecimal returnBase;

	/**退费比例*/
	private BigDecimal returnPercent;

	/**核算主体*/
	private java.lang.String costbody;

	/**创建时间*/
	private java.sql.Timestamp createTime;

	/**修改时间*/
	private java.sql.Timestamp modifyTime;

	/**创建人*/
	private java.lang.String createBy;

	/**修改人*/
	private java.lang.String modifyBy;
	
	/**违约处理方式*/
	private java.lang.String disposeType;
	
	/**违约计算公式*/
	private java.lang.String formulas;

	/**有效性*/
	private java.lang.String validateState;
	
	public java.lang.String getDisposeType() {
		return disposeType;
	}

	public void setDisposeType(java.lang.String disposeType) {
		this.disposeType = disposeType;
	}

	public java.lang.String getFormulas() {
		return formulas;
	}

	public void setFormulas(java.lang.String formulas) {
		this.formulas = formulas;
	}

	

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得contractCode
	 *@return: java.lang.String  contractCode
	 */
	public java.lang.String getContractCode(){
		return this.contractCode;
	}

	/**
	 *方法: 设置contractCode
	 *@param: java.lang.String  contractCode
	 */
	public void setContractCode(java.lang.String contractCode){
		this.contractCode = contractCode;
	}

	/**
	 *方法: 获得type
	 *@return: java.lang.String  type
	 */
	public java.lang.String getType(){
		return this.type;
	}

	/**
	 *方法: 设置type
	 *@param: java.lang.String  type
	 */
	public void setType(java.lang.String type){
		this.type = type;
	}


	public BigDecimal getReturnBase() {
		return returnBase;
	}

	public void setReturnBase(BigDecimal returnBase) {
		this.returnBase = returnBase;
	}

	/**
	 *方法: 获得returnPercent
	 *@return: java.lang.Long  returnPercent
	 */
	public BigDecimal getReturnPercent(){
		return this.returnPercent;
	}

	/**
	 *方法: 设置returnPercent
	 *@param: java.lang.Long  returnPercent
	 */
	public void setReturnPercent(BigDecimal returnPercent){
		this.returnPercent = returnPercent;
	}

	/**
	 *方法: 获得costbody
	 *@return: java.lang.String  costbody
	 */
	public java.lang.String getCostbody(){
		return this.costbody;
	}

	/**
	 *方法: 设置costbody
	 *@param: java.lang.String  costbody
	 */
	public void setCostbody(java.lang.String costbody){
		this.costbody = costbody;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.sql.Timestamp  createTime
	 */
	public java.sql.Timestamp getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.sql.Timestamp  createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.sql.Timestamp  modifyTime
	 */
	public java.sql.Timestamp getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.sql.Timestamp  modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得createBy
	 *@return: java.lang.String  createBy
	 */
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置createBy
	 *@param: java.lang.String  createBy
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}

	/**
	 *方法: 获得modifyBy
	 *@return: java.lang.String  modifyBy
	 */
	public java.lang.String getModifyBy(){
		return this.modifyBy;
	}

	/**
	 *方法: 设置modifyBy
	 *@param: java.lang.String  modifyBy
	 */
	public void setModifyBy(java.lang.String modifyBy){
		this.modifyBy = modifyBy;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

}